async function importAllModules() {
  const modules = import.meta.glob('./modules/*.js')
  const allModules = []

  for (const path in modules) {
    const module = await modules[path]()
    allModules.push(...module.default)
  }

  return allModules
}

const allModules = await importAllModules()
console.log('allModules', allModules)

export default allModules
